<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.18"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Railway Operation Simulator: TDisplay Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="railway-logo.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Railway Operation Simulator
   &#160;<span id="projectnumber">v2.23.2</span>
   </div>
   <div id="projectbrief">A railway simulator for Windows</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('class_t_display.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="class_t_display-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">TDisplay Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for TDisplay:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display__coll__graph.svg" width="218" height="514"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aea01e701e8480ffa268b0de85782db80"><td class="memItemLeft" align="right" valign="top">AnsiString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#aea01e701e8480ffa268b0de85782db80">GetFontName</a> ()</td></tr>
<tr class="memdesc:aea01e701e8480ffa268b0de85782db80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the name of the default screen font.  <a href="class_t_display.html#aea01e701e8480ffa268b0de85782db80">More...</a><br /></td></tr>
<tr class="separator:aea01e701e8480ffa268b0de85782db80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a664e19dbba876f346496ad4c6d13c0a3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a664e19dbba876f346496ad4c6d13c0a3">GetFontSize</a> ()</td></tr>
<tr class="memdesc:a664e19dbba876f346496ad4c6d13c0a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the size of the default screen font.  <a href="class_t_display.html#a664e19dbba876f346496ad4c6d13c0a3">More...</a><br /></td></tr>
<tr class="separator:a664e19dbba876f346496ad4c6d13c0a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d3647a144c07e574430e7625e102ca9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a5d3647a144c07e574430e7625e102ca9">Height</a> ()</td></tr>
<tr class="memdesc:a5d3647a144c07e574430e7625e102ca9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the height of the screen.  <a href="class_t_display.html#a5d3647a144c07e574430e7625e102ca9">More...</a><br /></td></tr>
<tr class="separator:a5d3647a144c07e574430e7625e102ca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b2004c2d76614da605291b06863f340"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a1b2004c2d76614da605291b06863f340">Left</a> ()</td></tr>
<tr class="memdesc:a1b2004c2d76614da605291b06863f340"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the left pixel position of the screen.  <a href="class_t_display.html#a1b2004c2d76614da605291b06863f340">More...</a><br /></td></tr>
<tr class="separator:a1b2004c2d76614da605291b06863f340"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c843ab3083d7851ed199251d317f50a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a7c843ab3083d7851ed199251d317f50a">Top</a> ()</td></tr>
<tr class="memdesc:a7c843ab3083d7851ed199251d317f50a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the top pixel position of the screen.  <a href="class_t_display.html#a7c843ab3083d7851ed199251d317f50a">More...</a><br /></td></tr>
<tr class="separator:a7c843ab3083d7851ed199251d317f50a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39cee11613d156de0d1f5df923a02c8d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a39cee11613d156de0d1f5df923a02c8d">Width</a> ()</td></tr>
<tr class="memdesc:a39cee11613d156de0d1f5df923a02c8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the width of the screen.  <a href="class_t_display.html#a39cee11613d156de0d1f5df923a02c8d">More...</a><br /></td></tr>
<tr class="separator:a39cee11613d156de0d1f5df923a02c8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a375ba345403e91af04392540fbd5f2f3"><td class="memItemLeft" align="right" valign="top">TFont *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a375ba345403e91af04392540fbd5f2f3">GetFont</a> ()</td></tr>
<tr class="memdesc:a375ba345403e91af04392540fbd5f2f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current screen font.  <a href="class_t_display.html#a375ba345403e91af04392540fbd5f2f3">More...</a><br /></td></tr>
<tr class="separator:a375ba345403e91af04392540fbd5f2f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33f7067eea9e638bdc363bd0af70d7d5"><td class="memItemLeft" align="right" valign="top">TImage *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a33f7067eea9e638bdc363bd0af70d7d5">GetImage</a> ()</td></tr>
<tr class="memdesc:a33f7067eea9e638bdc363bd0af70d7d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a pointer to the screen image.  <a href="class_t_display.html#a33f7067eea9e638bdc363bd0af70d7d5">More...</a><br /></td></tr>
<tr class="separator:a33f7067eea9e638bdc363bd0af70d7d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abaab175c40149d2a4c449e9463b21a42"><td class="memItemLeft" align="right" valign="top">TLabel *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#abaab175c40149d2a4c449e9463b21a42">GetOutputLog1</a> ()</td></tr>
<tr class="memdesc:abaab175c40149d2a4c449e9463b21a42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return pointers to warning message logs (appear above the railway display during operation)  <a href="class_t_display.html#abaab175c40149d2a4c449e9463b21a42">More...</a><br /></td></tr>
<tr class="separator:abaab175c40149d2a4c449e9463b21a42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a913b1be885ac6fc291bf8367e0a8f6f0"><td class="memItemLeft" align="right" valign="top">TLabel *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a913b1be885ac6fc291bf8367e0a8f6f0">GetOutputLog2</a> ()</td></tr>
<tr class="separator:a913b1be885ac6fc291bf8367e0a8f6f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e134169a934d995afa8fc6cb2d5dba3"><td class="memItemLeft" align="right" valign="top">TLabel *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a1e134169a934d995afa8fc6cb2d5dba3">GetOutputLog3</a> ()</td></tr>
<tr class="separator:a1e134169a934d995afa8fc6cb2d5dba3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba802332a11229140ce5871c0b6cc6f7"><td class="memItemLeft" align="right" valign="top">TLabel *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#aba802332a11229140ce5871c0b6cc6f7">GetOutputLog4</a> ()</td></tr>
<tr class="separator:aba802332a11229140ce5871c0b6cc6f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a890f6524c617a499ddf6a33dedd402d5"><td class="memItemLeft" align="right" valign="top">TLabel *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a890f6524c617a499ddf6a33dedd402d5">GetOutputLog5</a> ()</td></tr>
<tr class="separator:a890f6524c617a499ddf6a33dedd402d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6195645236a8467bb91251ebc05e7aaa"><td class="memItemLeft" align="right" valign="top">TLabel *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a6195645236a8467bb91251ebc05e7aaa">GetOutputLog6</a> ()</td></tr>
<tr class="separator:a6195645236a8467bb91251ebc05e7aaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd6048be9875c6a05d5e03dafad392eb"><td class="memItemLeft" align="right" valign="top">TLabel *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#abd6048be9875c6a05d5e03dafad392eb">GetOutputLog7</a> ()</td></tr>
<tr class="separator:abd6048be9875c6a05d5e03dafad392eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b64227ebcf1e3d89ab7b91935b34418"><td class="memItemLeft" align="right" valign="top">TLabel *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a6b64227ebcf1e3d89ab7b91935b34418">GetOutputLog8</a> ()</td></tr>
<tr class="separator:a6b64227ebcf1e3d89ab7b91935b34418"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c0d9e395bca910692d99bf290003a82"><td class="memItemLeft" align="right" valign="top">TLabel *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a3c0d9e395bca910692d99bf290003a82">GetOutputLog9</a> ()</td></tr>
<tr class="separator:a3c0d9e395bca910692d99bf290003a82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3539f02f6a316b418aa5536cf52649c"><td class="memItemLeft" align="right" valign="top">TLabel *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#af3539f02f6a316b418aa5536cf52649c">GetOutputLog10</a> ()</td></tr>
<tr class="separator:af3539f02f6a316b418aa5536cf52649c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf4de4c2478e8e9d29316fa0e2b6cf8c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#abf4de4c2478e8e9d29316fa0e2b6cf8c">Cursor</a> (TCursor Cur)</td></tr>
<tr class="memdesc:abf4de4c2478e8e9d29316fa0e2b6cf8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the screen cursor to 'Cur' (used to select an arrow or an hourglass)  <a href="class_t_display.html#abf4de4c2478e8e9d29316fa0e2b6cf8c">More...</a><br /></td></tr>
<tr class="separator:abf4de4c2478e8e9d29316fa0e2b6cf8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc2d6f29794735d5fdebd7b2dbece95d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#adc2d6f29794735d5fdebd7b2dbece95d">ResetZoomInOffsets</a> ()</td></tr>
<tr class="memdesc:adc2d6f29794735d5fdebd7b2dbece95d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the zoomed-in screen display to the 'Home' position.  <a href="class_t_display.html#adc2d6f29794735d5fdebd7b2dbece95d">More...</a><br /></td></tr>
<tr class="separator:adc2d6f29794735d5fdebd7b2dbece95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae6570b04021b9a6e1748eb7f2bdf325"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#aae6570b04021b9a6e1748eb7f2bdf325">ResetZoomOutOffsets</a> ()</td></tr>
<tr class="memdesc:aae6570b04021b9a6e1748eb7f2bdf325"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the zoomed-out screen display to the 'Home' position.  <a href="class_t_display.html#aae6570b04021b9a6e1748eb7f2bdf325">More...</a><br /></td></tr>
<tr class="separator:aae6570b04021b9a6e1748eb7f2bdf325"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1ddcf928f3f5f3a39504f4e12bd51c0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#af1ddcf928f3f5f3a39504f4e12bd51c0">SetFont</a> (TFont *Font)</td></tr>
<tr class="memdesc:af1ddcf928f3f5f3a39504f4e12bd51c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the screen font to 'Font'.  <a href="class_t_display.html#af1ddcf928f3f5f3a39504f4e12bd51c0">More...</a><br /></td></tr>
<tr class="separator:af1ddcf928f3f5f3a39504f4e12bd51c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4f37ab2a4df6437a2219f303e1de40b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#aa4f37ab2a4df6437a2219f303e1de40b">Update</a> ()</td></tr>
<tr class="memdesc:aa4f37ab2a4df6437a2219f303e1de40b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Repaint the screen display.  <a href="class_t_display.html#aa4f37ab2a4df6437a2219f303e1de40b">More...</a><br /></td></tr>
<tr class="separator:aa4f37ab2a4df6437a2219f303e1de40b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab34b9c853e7e348cce8e9c19507d9f04"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#ab34b9c853e7e348cce8e9c19507d9f04">TDisplay</a> (TImage *&amp;Image, TLabel *&amp;L1, TLabel *&amp;L2, TLabel *&amp;L3, TLabel *&amp;L4, TLabel *&amp;L5, TLabel *&amp;L6, TLabel *&amp;L7, TLabel *&amp;L8, TLabel *&amp;L9, TLabel *&amp;L10)</td></tr>
<tr class="separator:ab34b9c853e7e348cce8e9c19507d9f04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab96c1fdec64997a8c252704ea6c231bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#ab96c1fdec64997a8c252704ea6c231bf">Clear</a> (int Caller, TRect Rect)</td></tr>
<tr class="memdesc:ab96c1fdec64997a8c252704ea6c231bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty the rectangle defined by Rect.  <a href="class_t_display.html#ab96c1fdec64997a8c252704ea6c231bf">More...</a><br /></td></tr>
<tr class="separator:ab96c1fdec64997a8c252704ea6c231bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d990507ae0111e0b7890e8aa77fd76d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a8d990507ae0111e0b7890e8aa77fd76d">ClearDisplay</a> (int Caller)</td></tr>
<tr class="memdesc:a8d990507ae0111e0b7890e8aa77fd76d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty the display.  <a href="class_t_display.html#a8d990507ae0111e0b7890e8aa77fd76d">More...</a><br /></td></tr>
<tr class="separator:a8d990507ae0111e0b7890e8aa77fd76d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac97de4f74b0b295de941320578d6da28"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#ac97de4f74b0b295de941320578d6da28">Ellipse</a> (int Caller, int HPos, int VPos, TColor Col)</td></tr>
<tr class="memdesc:ac97de4f74b0b295de941320578d6da28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plot an ellipse at the defined position and with the defined colour.  <a href="class_t_display.html#ac97de4f74b0b295de941320578d6da28">More...</a><br /></td></tr>
<tr class="separator:ac97de4f74b0b295de941320578d6da28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b408bc588565f7b0cdcb85edc7479b7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a2b408bc588565f7b0cdcb85edc7479b7">GetRectangle</a> (int Caller, TRect DestRect, TRect SourceRect, Graphics::TBitmap *&amp;OriginalGraphic)</td></tr>
<tr class="separator:a2b408bc588565f7b0cdcb85edc7479b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab77f8f220d8c0f3fbdcc96a616b969e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#ab77f8f220d8c0f3fbdcc96a616b969e6">HideWarningLog</a> (int Caller)</td></tr>
<tr class="memdesc:ab77f8f220d8c0f3fbdcc96a616b969e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hide all the warnings from the top part of the screen - for timetable clock adjustment.  <a href="class_t_display.html#ab77f8f220d8c0f3fbdcc96a616b969e6">More...</a><br /></td></tr>
<tr class="separator:ab77f8f220d8c0f3fbdcc96a616b969e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63930b93b9883463cd9d779e86fefba2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a63930b93b9883463cd9d779e86fefba2">InvertElement</a> (int Caller, int HPos, int VPos)</td></tr>
<tr class="separator:a63930b93b9883463cd9d779e86fefba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dae1c6470743a7cb778a6f813c7f0cc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a7dae1c6470743a7cb778a6f813c7f0cc">PlotAbsolute</a> (int Caller, int HPos, int VPos, Graphics::TBitmap *PlotItem)</td></tr>
<tr class="memdesc:a7dae1c6470743a7cb778a6f813c7f0cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plot the graphic at the railway (not screen) position set by HPos &amp; VPos.  <a href="class_t_display.html#a7dae1c6470743a7cb778a6f813c7f0cc">More...</a><br /></td></tr>
<tr class="separator:a7dae1c6470743a7cb778a6f813c7f0cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad601661fd4cd79a47b4c80ae77f901a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#ad601661fd4cd79a47b4c80ae77f901a9">PlotBlank</a> (int Caller, int HLoc, int VLoc)</td></tr>
<tr class="memdesc:ad601661fd4cd79a47b4c80ae77f901a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plot a blank track element at HLoc &amp; VLoc.  <a href="class_t_display.html#ad601661fd4cd79a47b4c80ae77f901a9">More...</a><br /></td></tr>
<tr class="separator:ad601661fd4cd79a47b4c80ae77f901a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09a60665a7a8c7b5d5c705a08086feec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a09a60665a7a8c7b5d5c705a08086feec">PlotDashedRect</a> (int Caller, TRect Rect)</td></tr>
<tr class="memdesc:a09a60665a7a8c7b5d5c705a08086feec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plot a dashed rectangle for the area defined by Rect, used when selecting display areas.  <a href="class_t_display.html#a09a60665a7a8c7b5d5c705a08086feec">More...</a><br /></td></tr>
<tr class="separator:a09a60665a7a8c7b5d5c705a08086feec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ab49e52c7eb92b32ae2c34547183439"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a9ab49e52c7eb92b32ae2c34547183439">PlotOutput</a> (int Caller, int HPos, int VPos, Graphics::TBitmap *PlotItem)</td></tr>
<tr class="memdesc:a9ab49e52c7eb92b32ae2c34547183439"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plot the graphic at screen position HPos &amp; VPos.  <a href="class_t_display.html#a9ab49e52c7eb92b32ae2c34547183439">More...</a><br /></td></tr>
<tr class="separator:a9ab49e52c7eb92b32ae2c34547183439"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60756c55ee44db2e876d0419417b9e25"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a60756c55ee44db2e876d0419417b9e25">PlotAndAddUserGraphic</a> (int Caller, <a class="el" href="class_t_user_graphic_item.html">TUserGraphicItem</a> UserGraphicItem)</td></tr>
<tr class="memdesc:a60756c55ee44db2e876d0419417b9e25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plot user graphic.  <a href="class_t_display.html#a60756c55ee44db2e876d0419417b9e25">More...</a><br /></td></tr>
<tr class="separator:a60756c55ee44db2e876d0419417b9e25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab35e517eba56f1c95f500958ce431ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#aab35e517eba56f1c95f500958ce431ae">PlotPointBlank</a> (int Caller, int HLoc, int VLoc)</td></tr>
<tr class="separator:aab35e517eba56f1c95f500958ce431ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e970089a9419e6bdd12576b6e860c95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a6e970089a9419e6bdd12576b6e860c95">PlotSignalBlank</a> (int Caller, int HLoc, int VLoc, int SpeedTag, bool RHSFlag)</td></tr>
<tr class="separator:a6e970089a9419e6bdd12576b6e860c95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb140097c975da97aa53bc3946f3ea31"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#abb140097c975da97aa53bc3946f3ea31">PlotSignalBlankOnBitmap</a> (int HLoc, int VLoc, int SpeedTag, Graphics::TBitmap *Bitmap, bool RHSFlag)</td></tr>
<tr class="separator:abb140097c975da97aa53bc3946f3ea31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95aaa80515f0abb7715920b326b318dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a95aaa80515f0abb7715920b326b318dd">PlotSmallOutput</a> (int Caller, int HPos, int VPos, Graphics::TBitmap *PlotItem)</td></tr>
<tr class="memdesc:a95aaa80515f0abb7715920b326b318dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plot small (4x4) graphic PlotItem on the zoomed-out display at HPos &amp; Vpos.  <a href="class_t_display.html#a95aaa80515f0abb7715920b326b318dd">More...</a><br /></td></tr>
<tr class="separator:a95aaa80515f0abb7715920b326b318dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c7886bf1e4622e8560ad7558ede8dcc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a9c7886bf1e4622e8560ad7558ede8dcc">Rectangle</a> (int Caller, int HPos, int VPos, TColor Col, int Size, int <a class="el" href="class_t_display.html#a39cee11613d156de0d1f5df923a02c8d">Width</a>)</td></tr>
<tr class="memdesc:a9c7886bf1e4622e8560ad7558ede8dcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plot a rectangle at the defined position with colour Col &amp; size defined by Size.  <a href="class_t_display.html#a9c7886bf1e4622e8560ad7558ede8dcc">More...</a><br /></td></tr>
<tr class="separator:a9c7886bf1e4622e8560ad7558ede8dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aece63da07b7586b62115eeb81c7e2b57"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#aece63da07b7586b62115eeb81c7e2b57">ShowWarningLog</a> (int Caller)</td></tr>
<tr class="memdesc:aece63da07b7586b62115eeb81c7e2b57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show the warnings after timetable clock adjusted.  <a href="class_t_display.html#aece63da07b7586b62115eeb81c7e2b57">More...</a><br /></td></tr>
<tr class="separator:aece63da07b7586b62115eeb81c7e2b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfff17bfef798b07b1e6bbfc6f5e0822"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#adfff17bfef798b07b1e6bbfc6f5e0822">TextOut</a> (int Caller, int HPos, int VPos, AnsiString TextString, TFont *Font)</td></tr>
<tr class="memdesc:adfff17bfef798b07b1e6bbfc6f5e0822"><td class="mdescLeft">&#160;</td><td class="mdescRight">Display TextString at the defined position with the defined font.  <a href="class_t_display.html#adfff17bfef798b07b1e6bbfc6f5e0822">More...</a><br /></td></tr>
<tr class="separator:adfff17bfef798b07b1e6bbfc6f5e0822"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a604d491a723df459bdcd54a4b9d1d9f2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a604d491a723df459bdcd54a4b9d1d9f2">WarningLog</a> (int Caller, AnsiString Statement)</td></tr>
<tr class="memdesc:a604d491a723df459bdcd54a4b9d1d9f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Display warning message Statement in the bottom left hand warning position and scroll other messages up.  <a href="class_t_display.html#a604d491a723df459bdcd54a4b9d1d9f2">More...</a><br /></td></tr>
<tr class="separator:a604d491a723df459bdcd54a4b9d1d9f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a0ce29cc370b43313ff15bee9423bf338"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a0ce29cc370b43313ff15bee9423bf338">ZoomOutFlag</a></td></tr>
<tr class="memdesc:a0ce29cc370b43313ff15bee9423bf338"><td class="mdescLeft">&#160;</td><td class="mdescRight">true when zoomed-out  <a href="class_t_display.html#a0ce29cc370b43313ff15bee9423bf338">More...</a><br /></td></tr>
<tr class="separator:a0ce29cc370b43313ff15bee9423bf338"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a9a9f37c50df125f2543f251460caf841"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a9a9f37c50df125f2543f251460caf841">DisplayOffsetH</a> = 0</td></tr>
<tr class="memdesc:a9a9f37c50df125f2543f251460caf841"><td class="mdescLeft">&#160;</td><td class="mdescRight">the horizontal offset of the displayed screen (as viewpoint moves to the right [railway moves left] this offset increases)  <a href="class_t_display.html#a9a9f37c50df125f2543f251460caf841">More...</a><br /></td></tr>
<tr class="separator:a9a9f37c50df125f2543f251460caf841"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f11e4ccff893eef6ab624a7430974c3"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a6f11e4ccff893eef6ab624a7430974c3">DisplayOffsetV</a> = 0</td></tr>
<tr class="memdesc:a6f11e4ccff893eef6ab624a7430974c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">the vertical offset of the displayed screen (as viewpoint moves down [railway moves up] this offset increases)  <a href="class_t_display.html#a6f11e4ccff893eef6ab624a7430974c3">More...</a><br /></td></tr>
<tr class="separator:a6f11e4ccff893eef6ab624a7430974c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef050e7f3b440542a12bbccd27bcd99d"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#aef050e7f3b440542a12bbccd27bcd99d">DisplayOffsetHHome</a> = 0</td></tr>
<tr class="memdesc:aef050e7f3b440542a12bbccd27bcd99d"><td class="mdescLeft">&#160;</td><td class="mdescRight">the horizontal offset of the 'Home' display  <a href="class_t_display.html#aef050e7f3b440542a12bbccd27bcd99d">More...</a><br /></td></tr>
<tr class="separator:aef050e7f3b440542a12bbccd27bcd99d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ea243ff377fcc09d3da53dbb2b18dfe"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a4ea243ff377fcc09d3da53dbb2b18dfe">DisplayOffsetVHome</a> = 0</td></tr>
<tr class="memdesc:a4ea243ff377fcc09d3da53dbb2b18dfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">the vertical offset of the 'Home' display  <a href="class_t_display.html#a4ea243ff377fcc09d3da53dbb2b18dfe">More...</a><br /></td></tr>
<tr class="separator:a4ea243ff377fcc09d3da53dbb2b18dfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa26d2bf6d6d14ad1c853f81f06f25121"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#aa26d2bf6d6d14ad1c853f81f06f25121">DisplayZoomOutOffsetH</a> = 0</td></tr>
<tr class="memdesc:aa26d2bf6d6d14ad1c853f81f06f25121"><td class="mdescLeft">&#160;</td><td class="mdescRight">the horizontal offset of the zoomed-out display  <a href="class_t_display.html#aa26d2bf6d6d14ad1c853f81f06f25121">More...</a><br /></td></tr>
<tr class="separator:aa26d2bf6d6d14ad1c853f81f06f25121"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c63a18e8901299ab56176c034072b1c"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a3c63a18e8901299ab56176c034072b1c">DisplayZoomOutOffsetV</a> = 0</td></tr>
<tr class="memdesc:a3c63a18e8901299ab56176c034072b1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">the verticalal offset of the zoomed-out display  <a href="class_t_display.html#a3c63a18e8901299ab56176c034072b1c">More...</a><br /></td></tr>
<tr class="separator:a3c63a18e8901299ab56176c034072b1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62c3d449d00b1a063a4bf7f212968e87"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a62c3d449d00b1a063a4bf7f212968e87">DisplayZoomOutOffsetHHome</a> = 0</td></tr>
<tr class="memdesc:a62c3d449d00b1a063a4bf7f212968e87"><td class="mdescLeft">&#160;</td><td class="mdescRight">the horizontal offset of the zoomed-out 'Home' display  <a href="class_t_display.html#a62c3d449d00b1a063a4bf7f212968e87">More...</a><br /></td></tr>
<tr class="separator:a62c3d449d00b1a063a4bf7f212968e87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a758f553cef2eb9b3eee4d491454a7da9"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a758f553cef2eb9b3eee4d491454a7da9">DisplayZoomOutOffsetVHome</a> = 0</td></tr>
<tr class="memdesc:a758f553cef2eb9b3eee4d491454a7da9"><td class="mdescLeft">&#160;</td><td class="mdescRight">the vertical offset of the zoomed-out 'Home' display  <a href="class_t_display.html#a758f553cef2eb9b3eee4d491454a7da9">More...</a><br /></td></tr>
<tr class="separator:a758f553cef2eb9b3eee4d491454a7da9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a0e442bbdf413812064b3d0d200261cbc"><td class="memItemLeft" align="right" valign="top">TImage *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a0e442bbdf413812064b3d0d200261cbc">Output</a></td></tr>
<tr class="memdesc:a0e442bbdf413812064b3d0d200261cbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">pointer to the 60 x 36 element railway display area  <a href="class_t_display.html#a0e442bbdf413812064b3d0d200261cbc">More...</a><br /></td></tr>
<tr class="separator:a0e442bbdf413812064b3d0d200261cbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62d6c2b2040a469fb6eb6177a8acc1f2"><td class="memItemLeft" align="right" valign="top">TLabel *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a62d6c2b2040a469fb6eb6177a8acc1f2">OutputLog1</a></td></tr>
<tr class="memdesc:a62d6c2b2040a469fb6eb6177a8acc1f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointers to the warning message logs (appear above the railway display during operation)  <a href="class_t_display.html#a62d6c2b2040a469fb6eb6177a8acc1f2">More...</a><br /></td></tr>
<tr class="separator:a62d6c2b2040a469fb6eb6177a8acc1f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7a9ab1d203557810bdbfe39fad79855"><td class="memItemLeft" align="right" valign="top">TLabel *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#ad7a9ab1d203557810bdbfe39fad79855">OutputLog2</a></td></tr>
<tr class="separator:ad7a9ab1d203557810bdbfe39fad79855"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae099b334095873971b46f5c4c5e0bd2e"><td class="memItemLeft" align="right" valign="top">TLabel *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#ae099b334095873971b46f5c4c5e0bd2e">OutputLog3</a></td></tr>
<tr class="separator:ae099b334095873971b46f5c4c5e0bd2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4084cb29429480cfe74c86d84e376009"><td class="memItemLeft" align="right" valign="top">TLabel *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a4084cb29429480cfe74c86d84e376009">OutputLog4</a></td></tr>
<tr class="separator:a4084cb29429480cfe74c86d84e376009"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5ac89214b13057a1bf2dae88b3dac96"><td class="memItemLeft" align="right" valign="top">TLabel *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#af5ac89214b13057a1bf2dae88b3dac96">OutputLog5</a></td></tr>
<tr class="separator:af5ac89214b13057a1bf2dae88b3dac96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3adf5d70fb01209e746cb3cd490294b4"><td class="memItemLeft" align="right" valign="top">TLabel *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a3adf5d70fb01209e746cb3cd490294b4">OutputLog6</a></td></tr>
<tr class="separator:a3adf5d70fb01209e746cb3cd490294b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b134b87e594c2cd261210023fd11161"><td class="memItemLeft" align="right" valign="top">TLabel *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a1b134b87e594c2cd261210023fd11161">OutputLog7</a></td></tr>
<tr class="separator:a1b134b87e594c2cd261210023fd11161"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9de95aeb0787e6c535cf6622b3a87d8d"><td class="memItemLeft" align="right" valign="top">TLabel *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a9de95aeb0787e6c535cf6622b3a87d8d">OutputLog8</a></td></tr>
<tr class="separator:a9de95aeb0787e6c535cf6622b3a87d8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bf597b689a283f16b1aae5fe79ad2ec"><td class="memItemLeft" align="right" valign="top">TLabel *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#a5bf597b689a283f16b1aae5fe79ad2ec">OutputLog9</a></td></tr>
<tr class="separator:a5bf597b689a283f16b1aae5fe79ad2ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc194f2bc9eda7fe8de600098c85d2ac"><td class="memItemLeft" align="right" valign="top">TLabel *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_display.html#afc194f2bc9eda7fe8de600098c85d2ac">OutputLog10</a></td></tr>
<tr class="separator:afc194f2bc9eda7fe8de600098c85d2ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class that manages all aspects of the display</p>
<p>There are 3 objects - Display, which is the screen, HiddenDisplay, which is an internal object used when building a new display and transferred to Display when complete (avoids the flicker that would be visible if Display was built directly), and StaticFeaturesDisplay, used to store track, text and graphics and used for replacing the text of long service references </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00049">49</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ab34b9c853e7e348cce8e9c19507d9f04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab34b9c853e7e348cce8e9c19507d9f04">&#9670;&nbsp;</a></span>TDisplay()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TDisplay::TDisplay </td>
          <td>(</td>
          <td class="paramtype">TImage *&amp;&#160;</td>
          <td class="paramname"><em>Image</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TLabel *&amp;&#160;</td>
          <td class="paramname"><em>L1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TLabel *&amp;&#160;</td>
          <td class="paramname"><em>L2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TLabel *&amp;&#160;</td>
          <td class="paramname"><em>L3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TLabel *&amp;&#160;</td>
          <td class="paramname"><em>L4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TLabel *&amp;&#160;</td>
          <td class="paramname"><em>L5</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TLabel *&amp;&#160;</td>
          <td class="paramname"><em>L6</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TLabel *&amp;&#160;</td>
          <td class="paramname"><em>L7</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TLabel *&amp;&#160;</td>
          <td class="paramname"><em>L8</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TLabel *&amp;&#160;</td>
          <td class="paramname"><em>L9</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TLabel *&amp;&#160;</td>
          <td class="paramname"><em>L10</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Constructor, sets the screen image (MainScreen, HiddenScreen or StaticFeaturesScreen), the main display image and warning message labels </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00069">69</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ab96c1fdec64997a8c252704ea6c231bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab96c1fdec64997a8c252704ea6c231bf">&#9670;&nbsp;</a></span>Clear()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::Clear </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TRect&#160;</td>
          <td class="paramname"><em>Rect</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Empty the rectangle defined by Rect. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00175">175</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_ab96c1fdec64997a8c252704ea6c231bf_cgraph.svg" width="316" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a8d990507ae0111e0b7890e8aa77fd76d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d990507ae0111e0b7890e8aa77fd76d">&#9670;&nbsp;</a></span>ClearDisplay()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::ClearDisplay </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Empty the display. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00185">185</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a8d990507ae0111e0b7890e8aa77fd76d_cgraph.svg" width="359" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 0 -->
</div>
</div>

</div>
</div>
<a id="abf4de4c2478e8e9d29316fa0e2b6cf8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf4de4c2478e8e9d29316fa0e2b6cf8c">&#9670;&nbsp;</a></span>Cursor()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::Cursor </td>
          <td>(</td>
          <td class="paramtype">TCursor&#160;</td>
          <td class="paramname"><em>Cur</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the screen cursor to 'Cur' (used to select an arrow or an hourglass) </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00196">196</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="ac97de4f74b0b295de941320578d6da28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac97de4f74b0b295de941320578d6da28">&#9670;&nbsp;</a></span>Ellipse()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::Ellipse </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>HPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>VPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TColor&#160;</td>
          <td class="paramname"><em>Col</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Plot an ellipse at the defined position and with the defined colour. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00125">125</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_ac97de4f74b0b295de941320578d6da28_cgraph.svg" width="324" height="139"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 1 -->
</div>
</div>

</div>
</div>
<a id="a375ba345403e91af04392540fbd5f2f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a375ba345403e91af04392540fbd5f2f3">&#9670;&nbsp;</a></span>GetFont()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TFont* TDisplay::GetFont </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the current screen font. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00133">133</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="class_t_display_a375ba345403e91af04392540fbd5f2f3_icgraph.svg" width="100%" height="460"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>

</div>
</div>
<a id="aea01e701e8480ffa268b0de85782db80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea01e701e8480ffa268b0de85782db80">&#9670;&nbsp;</a></span>GetFontName()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">AnsiString TDisplay::GetFontName </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the name of the default screen font. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00097">97</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="a664e19dbba876f346496ad4c6d13c0a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a664e19dbba876f346496ad4c6d13c0a3">&#9670;&nbsp;</a></span>GetFontSize()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TDisplay::GetFontSize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the size of the default screen font. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00103">103</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="a33f7067eea9e638bdc363bd0af70d7d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33f7067eea9e638bdc363bd0af70d7d5">&#9670;&nbsp;</a></span>GetImage()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TImage* TDisplay::GetImage </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return a pointer to the screen image. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00139">139</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 2 -->
</div>
</div>

</div>
</div>
<a id="abaab175c40149d2a4c449e9463b21a42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abaab175c40149d2a4c449e9463b21a42">&#9670;&nbsp;</a></span>GetOutputLog1()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* TDisplay::GetOutputLog1 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return pointers to warning message logs (appear above the railway display during operation) </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00144">144</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_abaab175c40149d2a4c449e9463b21a42_icgraph.svg" width="610" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="af3539f02f6a316b418aa5536cf52649c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3539f02f6a316b418aa5536cf52649c">&#9670;&nbsp;</a></span>GetOutputLog10()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* TDisplay::GetOutputLog10 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00190">190</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_af3539f02f6a316b418aa5536cf52649c_icgraph.svg" width="616" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a913b1be885ac6fc291bf8367e0a8f6f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a913b1be885ac6fc291bf8367e0a8f6f0">&#9670;&nbsp;</a></span>GetOutputLog2()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* TDisplay::GetOutputLog2 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00150">150</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a913b1be885ac6fc291bf8367e0a8f6f0_icgraph.svg" width="610" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a1e134169a934d995afa8fc6cb2d5dba3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e134169a934d995afa8fc6cb2d5dba3">&#9670;&nbsp;</a></span>GetOutputLog3()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* TDisplay::GetOutputLog3 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00155">155</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a1e134169a934d995afa8fc6cb2d5dba3_icgraph.svg" width="610" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="aba802332a11229140ce5871c0b6cc6f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba802332a11229140ce5871c0b6cc6f7">&#9670;&nbsp;</a></span>GetOutputLog4()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* TDisplay::GetOutputLog4 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00160">160</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_aba802332a11229140ce5871c0b6cc6f7_icgraph.svg" width="610" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a890f6524c617a499ddf6a33dedd402d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a890f6524c617a499ddf6a33dedd402d5">&#9670;&nbsp;</a></span>GetOutputLog5()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* TDisplay::GetOutputLog5 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00165">165</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a890f6524c617a499ddf6a33dedd402d5_icgraph.svg" width="610" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a6195645236a8467bb91251ebc05e7aaa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6195645236a8467bb91251ebc05e7aaa">&#9670;&nbsp;</a></span>GetOutputLog6()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* TDisplay::GetOutputLog6 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00170">170</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a6195645236a8467bb91251ebc05e7aaa_icgraph.svg" width="610" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="abd6048be9875c6a05d5e03dafad392eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd6048be9875c6a05d5e03dafad392eb">&#9670;&nbsp;</a></span>GetOutputLog7()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* TDisplay::GetOutputLog7 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00175">175</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_abd6048be9875c6a05d5e03dafad392eb_icgraph.svg" width="610" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a6b64227ebcf1e3d89ab7b91935b34418"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b64227ebcf1e3d89ab7b91935b34418">&#9670;&nbsp;</a></span>GetOutputLog8()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* TDisplay::GetOutputLog8 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00180">180</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a6b64227ebcf1e3d89ab7b91935b34418_icgraph.svg" width="610" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a3c0d9e395bca910692d99bf290003a82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c0d9e395bca910692d99bf290003a82">&#9670;&nbsp;</a></span>GetOutputLog9()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* TDisplay::GetOutputLog9 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00185">185</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a3c0d9e395bca910692d99bf290003a82_icgraph.svg" width="610" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a2b408bc588565f7b0cdcb85edc7479b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b408bc588565f7b0cdcb85edc7479b7">&#9670;&nbsp;</a></span>GetRectangle()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::GetRectangle </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TRect&#160;</td>
          <td class="paramname"><em>DestRect</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TRect&#160;</td>
          <td class="paramname"><em>SourceRect</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Graphics::TBitmap *&amp;&#160;</td>
          <td class="paramname"><em>OriginalGraphic</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Used in <a class="el" href="class_t_graphic_element.html#ac12f60cb52eefdc86eaa504419eb138d" title="Load original graphic from the screen for point flashing or route start markers.">TGraphicElement::LoadOriginalScreenGraphic</a> in TrackUnit to obtain OriginalGraphic from an area of the screen defined by SourceRect </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00229">229</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a2b408bc588565f7b0cdcb85edc7479b7_cgraph.svg" width="364" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 3 -->
</div>
</div>

</div>
</div>
<a id="a5d3647a144c07e574430e7625e102ca9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d3647a144c07e574430e7625e102ca9">&#9670;&nbsp;</a></span>Height()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TDisplay::Height </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the height of the screen. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00109">109</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="ab77f8f220d8c0f3fbdcc96a616b969e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab77f8f220d8c0f3fbdcc96a616b969e6">&#9670;&nbsp;</a></span>HideWarningLog()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::HideWarningLog </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Hide all the warnings from the top part of the screen - for timetable clock adjustment. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00549">549</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_ab77f8f220d8c0f3fbdcc96a616b969e6_cgraph.svg" width="380" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_ab77f8f220d8c0f3fbdcc96a616b969e6_icgraph.svg" width="424" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a63930b93b9883463cd9d779e86fefba2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63930b93b9883463cd9d779e86fefba2">&#9670;&nbsp;</a></span>InvertElement()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::InvertElement </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>HPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>VPos</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Display the track element at HPos &amp; VPos inverted (used to show an offending element when trying to connect track </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00144">144</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a63930b93b9883463cd9d779e86fefba2_cgraph.svg" width="555" height="164"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a63930b93b9883463cd9d779e86fefba2_icgraph.svg" width="392" height="118"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a1b2004c2d76614da605291b06863f340"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b2004c2d76614da605291b06863f340">&#9670;&nbsp;</a></span>Left()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TDisplay::Left </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the left pixel position of the screen. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00115">115</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a1b2004c2d76614da605291b06863f340_icgraph.svg" width="630" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a7dae1c6470743a7cb778a6f813c7f0cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7dae1c6470743a7cb778a6f813c7f0cc">&#9670;&nbsp;</a></span>PlotAbsolute()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::PlotAbsolute </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>HPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>VPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Graphics::TBitmap *&#160;</td>
          <td class="paramname"><em>PlotItem</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Plot the graphic at the railway (not screen) position set by HPos &amp; VPos. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00491">491</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a7dae1c6470743a7cb778a6f813c7f0cc_cgraph.svg" width="360" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 4 -->
</div>
</div>

</div>
</div>
<a id="a60756c55ee44db2e876d0419417b9e25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60756c55ee44db2e876d0419417b9e25">&#9670;&nbsp;</a></span>PlotAndAddUserGraphic()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::PlotAndAddUserGraphic </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_t_user_graphic_item.html">TUserGraphicItem</a>&#160;</td>
          <td class="paramname"><em>UserGraphicItem</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Plot user graphic. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00101">101</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a60756c55ee44db2e876d0419417b9e25_cgraph.svg" width="382" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 5 -->
</div>
</div>

</div>
</div>
<a id="ad601661fd4cd79a47b4c80ae77f901a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad601661fd4cd79a47b4c80ae77f901a9">&#9670;&nbsp;</a></span>PlotBlank()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::PlotBlank </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>HLoc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>VLoc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Plot a blank track element at HLoc &amp; VLoc. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00239">239</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_ad601661fd4cd79a47b4c80ae77f901a9_cgraph.svg" width="342" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a09a60665a7a8c7b5d5c705a08086feec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09a60665a7a8c7b5d5c705a08086feec">&#9670;&nbsp;</a></span>PlotDashedRect()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::PlotDashedRect </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TRect&#160;</td>
          <td class="paramname"><em>Rect</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Plot a dashed rectangle for the area defined by Rect, used when selecting display areas. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00501">501</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a09a60665a7a8c7b5d5c705a08086feec_cgraph.svg" width="380" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a09a60665a7a8c7b5d5c705a08086feec_icgraph.svg" width="458" height="598"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a9ab49e52c7eb92b32ae2c34547183439"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ab49e52c7eb92b32ae2c34547183439">&#9670;&nbsp;</a></span>PlotOutput()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::PlotOutput </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>HPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>VPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Graphics::TBitmap *&#160;</td>
          <td class="paramname"><em>PlotItem</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Plot the graphic at screen position HPos &amp; VPos. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00087">87</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a9ab49e52c7eb92b32ae2c34547183439_cgraph.svg" width="348" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 6 -->
</div>
</div>

</div>
</div>
<a id="aab35e517eba56f1c95f500958ce431ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab35e517eba56f1c95f500958ce431ae">&#9670;&nbsp;</a></span>PlotPointBlank()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::PlotPointBlank </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>HLoc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>VLoc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Plot a small blank rectangle in the centre of a set of points at HLoc &amp; VLoc prior to plotting one or both fillets (the movable section) </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00249">249</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_aab35e517eba56f1c95f500958ce431ae_cgraph.svg" width="372" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 7 -->
</div>
</div>

</div>
</div>
<a id="a6e970089a9419e6bdd12576b6e860c95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e970089a9419e6bdd12576b6e860c95">&#9670;&nbsp;</a></span>PlotSignalBlank()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::PlotSignalBlank </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>HLoc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>VLoc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>SpeedTag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>RHSFlag</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Plot a small blank rectangle over the signal aspect area at HLoc &amp; VLoc prior to plotting the current signal aspect </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00263">263</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a6e970089a9419e6bdd12576b6e860c95_cgraph.svg" width="378" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 8 -->
</div>
</div>

</div>
</div>
<a id="abb140097c975da97aa53bc3946f3ea31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb140097c975da97aa53bc3946f3ea31">&#9670;&nbsp;</a></span>PlotSignalBlankOnBitmap()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::PlotSignalBlankOnBitmap </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>HLoc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>VLoc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>SpeedTag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Graphics::TBitmap *&#160;</td>
          <td class="paramname"><em>Bitmap</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>RHSFlag</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>As PlotSignalBlank but plot on the Bitmap that is supplied</p><ul>
<li>for writing operating images to a bitmap file </li>
</ul>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00380">380</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_abb140097c975da97aa53bc3946f3ea31_cgraph.svg" width="378" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_abb140097c975da97aa53bc3946f3ea31_icgraph.svg" width="638" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="a95aaa80515f0abb7715920b326b318dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95aaa80515f0abb7715920b326b318dd">&#9670;&nbsp;</a></span>PlotSmallOutput()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::PlotSmallOutput </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>HPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>VPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Graphics::TBitmap *&#160;</td>
          <td class="paramname"><em>PlotItem</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Plot small (4x4) graphic PlotItem on the zoomed-out display at HPos &amp; Vpos. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00115">115</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a95aaa80515f0abb7715920b326b318dd_cgraph.svg" width="380" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="class_t_display_a95aaa80515f0abb7715920b326b318dd_icgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>

</div>
</div>
<a id="a9c7886bf1e4622e8560ad7558ede8dcc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c7886bf1e4622e8560ad7558ede8dcc">&#9670;&nbsp;</a></span>Rectangle()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::Rectangle </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>HPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>VPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TColor&#160;</td>
          <td class="paramname"><em>Col</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Width</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Plot a rectangle at the defined position with colour Col &amp; size defined by Size. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00156">156</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a9c7886bf1e4622e8560ad7558ede8dcc_cgraph.svg" width="344" height="190"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a9c7886bf1e4622e8560ad7558ede8dcc_icgraph.svg" width="667" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="adc2d6f29794735d5fdebd7b2dbece95d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc2d6f29794735d5fdebd7b2dbece95d">&#9670;&nbsp;</a></span>ResetZoomInOffsets()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::ResetZoomInOffsets </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reset the zoomed-in screen display to the 'Home' position. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00202">202</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="class_t_display_adc2d6f29794735d5fdebd7b2dbece95d_icgraph.svg" width="100%" height="489"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>

</div>
</div>
<a id="aae6570b04021b9a6e1748eb7f2bdf325"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae6570b04021b9a6e1748eb7f2bdf325">&#9670;&nbsp;</a></span>ResetZoomOutOffsets()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::ResetZoomOutOffsets </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reset the zoomed-out screen display to the 'Home' position. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00209">209</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_aae6570b04021b9a6e1748eb7f2bdf325_icgraph.svg" width="454" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="af1ddcf928f3f5f3a39504f4e12bd51c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1ddcf928f3f5f3a39504f4e12bd51c0">&#9670;&nbsp;</a></span>SetFont()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::SetFont </td>
          <td>(</td>
          <td class="paramtype">TFont *&#160;</td>
          <td class="paramname"><em>Font</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the screen font to 'Font'. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00216">216</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_af1ddcf928f3f5f3a39504f4e12bd51c0_icgraph.svg" width="655" height="155"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="aece63da07b7586b62115eeb81c7e2b57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aece63da07b7586b62115eeb81c7e2b57">&#9670;&nbsp;</a></span>ShowWarningLog()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::ShowWarningLog </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Show the warnings after timetable clock adjusted. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00567">567</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_aece63da07b7586b62115eeb81c7e2b57_cgraph.svg" width="387" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_aece63da07b7586b62115eeb81c7e2b57_icgraph.svg" width="435" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="adfff17bfef798b07b1e6bbfc6f5e0822"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfff17bfef798b07b1e6bbfc6f5e0822">&#9670;&nbsp;</a></span>TextOut()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::TextOut </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>HPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>VPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">AnsiString&#160;</td>
          <td class="paramname"><em>TextString</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TFont *&#160;</td>
          <td class="paramname"><em>Font</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Display TextString at the defined position with the defined font. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00195">195</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_adfff17bfef798b07b1e6bbfc6f5e0822_cgraph.svg" width="332" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 9 -->
</div>
</div>

</div>
</div>
<a id="a7c843ab3083d7851ed199251d317f50a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c843ab3083d7851ed199251d317f50a">&#9670;&nbsp;</a></span>Top()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TDisplay::Top </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the top pixel position of the screen. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00121">121</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a7c843ab3083d7851ed199251d317f50a_icgraph.svg" width="630" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="aa4f37ab2a4df6437a2219f303e1de40b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4f37ab2a4df6437a2219f303e1de40b">&#9670;&nbsp;</a></span>Update()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::Update </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Repaint the screen display. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00222">222</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 10 -->
</div>
</div>

</div>
</div>
<a id="a604d491a723df459bdcd54a4b9d1d9f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a604d491a723df459bdcd54a4b9d1d9f2">&#9670;&nbsp;</a></span>WarningLog()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TDisplay::WarningLog </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">AnsiString&#160;</td>
          <td class="paramname"><em>Statement</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Display warning message Statement in the bottom left hand warning position and scroll other messages up. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8cpp_source.html#l00524">524</a> of file <a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_display_a604d491a723df459bdcd54a4b9d1d9f2_cgraph.svg" width="355" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 11 -->
</div>
</div>

</div>
</div>
<a id="a39cee11613d156de0d1f5df923a02c8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39cee11613d156de0d1f5df923a02c8d">&#9670;&nbsp;</a></span>Width()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TDisplay::Width </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the width of the screen. </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00127">127</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="class_t_display_a39cee11613d156de0d1f5df923a02c8d_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a9a9f37c50df125f2543f251460caf841"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a9f37c50df125f2543f251460caf841">&#9670;&nbsp;</a></span>DisplayOffsetH</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TDisplay::DisplayOffsetH = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the horizontal offset of the displayed screen (as viewpoint moves to the right [railway moves left] this offset increases) </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00077">77</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="aef050e7f3b440542a12bbccd27bcd99d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef050e7f3b440542a12bbccd27bcd99d">&#9670;&nbsp;</a></span>DisplayOffsetHHome</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TDisplay::DisplayOffsetHHome = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the horizontal offset of the 'Home' display </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00081">81</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="a6f11e4ccff893eef6ab624a7430974c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f11e4ccff893eef6ab624a7430974c3">&#9670;&nbsp;</a></span>DisplayOffsetV</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TDisplay::DisplayOffsetV = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the vertical offset of the displayed screen (as viewpoint moves down [railway moves up] this offset increases) </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00079">79</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="a4ea243ff377fcc09d3da53dbb2b18dfe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ea243ff377fcc09d3da53dbb2b18dfe">&#9670;&nbsp;</a></span>DisplayOffsetVHome</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TDisplay::DisplayOffsetVHome = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the vertical offset of the 'Home' display </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00083">83</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="aa26d2bf6d6d14ad1c853f81f06f25121"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa26d2bf6d6d14ad1c853f81f06f25121">&#9670;&nbsp;</a></span>DisplayZoomOutOffsetH</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TDisplay::DisplayZoomOutOffsetH = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the horizontal offset of the zoomed-out display </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00085">85</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="a62c3d449d00b1a063a4bf7f212968e87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62c3d449d00b1a063a4bf7f212968e87">&#9670;&nbsp;</a></span>DisplayZoomOutOffsetHHome</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TDisplay::DisplayZoomOutOffsetHHome = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the horizontal offset of the zoomed-out 'Home' display </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00089">89</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="a3c63a18e8901299ab56176c034072b1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c63a18e8901299ab56176c034072b1c">&#9670;&nbsp;</a></span>DisplayZoomOutOffsetV</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TDisplay::DisplayZoomOutOffsetV = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the verticalal offset of the zoomed-out display </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00087">87</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="a758f553cef2eb9b3eee4d491454a7da9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a758f553cef2eb9b3eee4d491454a7da9">&#9670;&nbsp;</a></span>DisplayZoomOutOffsetVHome</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TDisplay::DisplayZoomOutOffsetVHome = 0</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the vertical offset of the zoomed-out 'Home' display </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00091">91</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="a0e442bbdf413812064b3d0d200261cbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e442bbdf413812064b3d0d200261cbc">&#9670;&nbsp;</a></span>Output</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TImage* &amp; TDisplay::Output</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>pointer to the 60 x 36 element railway display area </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00053">53</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="a62d6c2b2040a469fb6eb6177a8acc1f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62d6c2b2040a469fb6eb6177a8acc1f2">&#9670;&nbsp;</a></span>OutputLog1</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* &amp; TDisplay::OutputLog1</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Pointers to the warning message logs (appear above the railway display during operation) </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00055">55</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="afc194f2bc9eda7fe8de600098c85d2ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc194f2bc9eda7fe8de600098c85d2ac">&#9670;&nbsp;</a></span>OutputLog10</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* &amp; TDisplay::OutputLog10</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00065">65</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="ad7a9ab1d203557810bdbfe39fad79855"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7a9ab1d203557810bdbfe39fad79855">&#9670;&nbsp;</a></span>OutputLog2</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* &amp; TDisplay::OutputLog2</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00057">57</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="ae099b334095873971b46f5c4c5e0bd2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae099b334095873971b46f5c4c5e0bd2e">&#9670;&nbsp;</a></span>OutputLog3</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* &amp; TDisplay::OutputLog3</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00058">58</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="a4084cb29429480cfe74c86d84e376009"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4084cb29429480cfe74c86d84e376009">&#9670;&nbsp;</a></span>OutputLog4</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* &amp; TDisplay::OutputLog4</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00059">59</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="af5ac89214b13057a1bf2dae88b3dac96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5ac89214b13057a1bf2dae88b3dac96">&#9670;&nbsp;</a></span>OutputLog5</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* &amp; TDisplay::OutputLog5</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00060">60</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="a3adf5d70fb01209e746cb3cd490294b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3adf5d70fb01209e746cb3cd490294b4">&#9670;&nbsp;</a></span>OutputLog6</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* &amp; TDisplay::OutputLog6</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00061">61</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="a1b134b87e594c2cd261210023fd11161"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b134b87e594c2cd261210023fd11161">&#9670;&nbsp;</a></span>OutputLog7</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* &amp; TDisplay::OutputLog7</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00062">62</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="a9de95aeb0787e6c535cf6622b3a87d8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9de95aeb0787e6c535cf6622b3a87d8d">&#9670;&nbsp;</a></span>OutputLog8</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* &amp; TDisplay::OutputLog8</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00063">63</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="a5bf597b689a283f16b1aae5fe79ad2ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5bf597b689a283f16b1aae5fe79ad2ec">&#9670;&nbsp;</a></span>OutputLog9</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TLabel* &amp; TDisplay::OutputLog9</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00064">64</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<a id="a0ce29cc370b43313ff15bee9423bf338"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ce29cc370b43313ff15bee9423bf338">&#9670;&nbsp;</a></span>ZoomOutFlag</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool TDisplay::ZoomOutFlag</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>true when zoomed-out </p>

<p class="definition">Definition at line <a class="el" href="_display_unit_8h_source.html#l00070">70</a> of file <a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="_display_unit_8h_source.html">DisplayUnit.h</a></li>
<li><a class="el" href="_display_unit_8cpp_source.html">DisplayUnit.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="class_t_display.html">TDisplay</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
  </ul>
</div>
</body>
</html>
